


package ciicos.model.lineline;


import lombok.Data;

import java.sql.Time;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.alibaba.fastjson.annotation.JSONField;

import java.math.BigDecimal;
import java.util.List;

import ciicos.util.generater.DataSwapUtil;

/**
 * @版本： V3.2.0
 * @版权：
 * @作者： 企业研发中心
 * @日期： 2025-10-03
 */
@Data
public class LineLineListVO {
    private String id;

    @JSONField(name = "flowtaskid")
    private String flowtaskid;


    /**
     * 编码
     **/
    @JSONField(name = "code")
    private String code;


    /**
     * 名称
     **/
    @JSONField(name = "name")
    private String name;


    /**
     * 类别
     **/
    @JSONField(name = "type")
    private String type;


    /**
     * 路径
     **/
    @JSONField(name = "path")
    private List<String> path;


    /**
     * 铺设深度
     **/
    @JSONField(name = "depth")
    private Integer depth;
    /**
     * 铺设时间
     **/
    @JSONField(name = "createtime")
    private Long createtime;
    /**
     * 铺设单位
     **/
    @JSONField(name = "unit")
    private String unit;


    /**
     * 用途
     **/
    @JSONField(name = "use")
    private String use;


    /**
     * 长度
     **/
    @JSONField(name = "length")
    private Integer length;
    /**
     * 材质
     **/
    @JSONField(name = "material")
    private String material;


    /**
     * 额定电流
     **/
    @JSONField(name = "electric")
    private String electric;


    /**
     * 当前状态
     **/
    @JSONField(name = "status")
    private String status;


    /**
     * 施工状态
     **/
    @JSONField(name = "statuswork")
    private String statuswork;


    /**
     * 备注
     **/
    @JSONField(name = "remark")
    private String remark;


    /**
     * 编码
     **/
    @JSONField(name = "code_name")
    private String code_name;


    /**
     * 名称
     **/
    @JSONField(name = "name_name")
    private String name_name;


    /**
     * 类别
     **/
    @JSONField(name = "type_name")
    private String type_name;


    /**
     * 路径
     **/
    @JSONField(name = "path_name")
    private List<String> path_name;


    /**
     * 铺设深度
     **/
    @JSONField(name = "depth_name")
    private Integer depth_name;
    /**
     * 铺设时间
     **/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @JSONField(name = "createtime_name")
    private Date createtime_name;
    /**
     * 铺设单位
     **/
    @JSONField(name = "unit_name")
    private String unit_name;


    /**
     * 用途
     **/
    @JSONField(name = "use_name")
    private String use_name;


    /**
     * 长度
     **/
    @JSONField(name = "length_name")
    private Integer length_name;
    /**
     * 材质
     **/
    @JSONField(name = "material_name")
    private String material_name;


    /**
     * 额定电流
     **/
    @JSONField(name = "electric_name")
    private String electric_name;


    /**
     * 当前状态
     **/
    @JSONField(name = "status_name")
    private String status_name;


    /**
     * 施工状态
     **/
    @JSONField(name = "statuswork_name")
    private String statuswork_name;


    /**
     * 备注
     **/
    @JSONField(name = "remark_name")
    private String remark_name;


}
